﻿using eCommerce.Core.Domain.Customers;
using eCommerce.Core.Domain.Payments;

namespace eCommerce.Core
{
    /// <summary>
    /// Work context
    /// </summary>
    public interface IWorkContext
    {
        /// <summary>
        /// Gets or sets the current customer
        /// </summary>
        Customer CurrentCustomer { get; set; }

        /// <summary>
        /// Default billing address
        /// </summary>

    

        AlipayPaymethodSetting AlipayPaymethodSetting { get; }

        SystemSetting SystemSetting { get; set; }
    }

    public class SystemSetting
    {
        public string StoreLocation { get; set; }
    }
}
